www.gusucode.com > 走近 STLC++源码程序 > 走近 STL/approachstl/STL/Stl_cpp/stl_cpp_17.cpp
// stl_cpp_17.cpp #include <iostream> #include <fstream> #include <iterator> #include <vector> #include <string> using namespace std; int main(void) { vector<string> v1; ifstream file("Text1.txt"); if(file.fail()) { cout<<"open file Text1.txt failed"<<endl; return 1; } copy(istream_iterator<string>(file),istream_iterator<string>(),inserter(v1,\ v1.begin())); copy(v1.begin(),v1.end(),ostream_iterator<string>(cout," ")); cout<<endl; cin.get(); return 0; }